@charset "utf-8";
/* CSS Document */
*{padding: 0;margin: 0;box-sizing: border-box;}
body{font:normal normal 16px/1 sans-serif;color: #000;background: #fff;}
textarea,input{font:normal normal 0.28rem/1.5 sans-serif;}
img{display:block;border: none;}
.clear:after {content:"";display: block;clear:both;}
input[type=button], input[type=submit], input[type=file], input[type=reset], button { cursor: pointer; -webkit-appearance: none;}
body,p,ol,ul,h1,h2,h3,h4,h5,h6{margin: 0;padding:0;list-style: none;}
button{font:normal normal 0.28rem/1.5 sans-serif;}
a{color:inherit;text-decoration: none;}
.i100{overflow:hidden;}
.i100>img{width: 100%;}
.i200{overflow: hidden;}
.i200>img{height: 100%;}
.i300{overflow: hidden;}
.i300>img{width: 100%;height: 100%;}
a>img{width: 100%;}
.to1{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.a1{position: relative;}
.a1>a{width: 100%;height: 100%;position: absolute;top: 0;left: 0;display: block;z-index: 2;}
input{border: 0;display: block;outline: none;background: none;box-sizing: border-box;}
select{border: 0;display: block;outline: none;background: none;box-sizing: border-box;}
button{border: 0;display: block;outline: none;background: none;box-sizing: border-box;}
textarea{border: 0;display: block;outline: none;background: none;box-sizing: border-box;resize: none;}
.to2{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;white-space: normal;}
.to3{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;white-space: normal;}
.to4{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;white-space: normal;}
.to5{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 5;-webkit-box-orient: vertical;white-space: normal;}
.to6{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 6;-webkit-box-orient: vertical;white-space: normal;}
.to7{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 7;-webkit-box-orient: vertical;white-space: normal;}
.to8{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 8;-webkit-box-orient: vertical;white-space: normal;}
.to9{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 9;-webkit-box-orient: vertical;white-space: normal;}
.to10{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 10;-webkit-box-orient: vertical;white-space: normal;}
/*.swiper-button-prev,.swiper-button-next{background: none;margin: 0;padding: 0;top: auto;left: auto;right: auto;bottom: auto;}*/

.fL{float:left;}
.fR{float:right;}
/*box1,box2*/
@media only screen and (min-width: 1024px) {.box2{display: none!important;}}
@media only screen and (max-width: 1023px) {.box1{display: none!important;}}


.z-map{
    padding:45px 35px 60px;
    background:#f8f8f8;
    margin-bottom:75px;
}
.z-map-line1{
    padding-bottom:10px;
    border-bottom:1px solid #eeeeee;
    margin-bottom:35px;
}
.z-map-line1-d1{
    color:#666666;
    font-size:18px;
    width:105px;
    font-weight:bold;
}
.z-map-line1-d2{
    width:calc(100% - 105px);
}
.z-map-line1-d2 a{
    font-size:16px;
    color:#666666;
    line-height:18px;
    margin-right:65px;
    margin-bottom:30px;
    display:inline-block;
}
.z-map-line1-d3 a{
    margin-right:35px;
}
.z-map-line1:last-child{
    padding-bottom:0;
    margin-bottom:0;
    border:none;
}
.show-a1-d3 img{
width:auto;
display: inline-block;

}
.pagediv{
text-align: center;
}
.pagination-first a{
margin:0 8px
}
